/*
 * PesquisaDO.java
 *
 *  Created on: 10/11/2011
 *      Author: Bugarin Woiski
 */

/********************************************************************
* Definicao do package a que esta classe pertence                   *
*********************************************************************/
package data;

/********************************************************************
* Listagem de packages incluidos                                    *
*********************************************************************/
import java.sql.Timestamp;

/********************************************************************
* DESCRICAO DA CLASSE:
* 
* Esta classe implementa o objeto de dados da tabela '_pesquisa',
* definindo seus atributos e funcoes de GET e SET.
* 
* Qualquer caso de uso que se referir à tabela '_pesquisa' pode e
* deve usar essa estrutura de dados.
* 
*********************************************************************/
public class PesquisaDO
{
    /* ------------------- */
    /* Atributos do objeto */
    /* ------------------- */
    private int id;
    private int asker_id;
    private String nome_pesquisa;
    private int n_min_resp;
    private int n_max_resp;
    private int pontuacao;
    private Timestamp data_solicitacao;
    private Timestamp data_validacao;
    private Timestamp data_fim;
    private int contrato_id;
    private boolean pesquisa_paga;

    /* ---------------------- */
    /* Construtores do objeto */
    /* ---------------------- */
    public PesquisaDO()
    {
         id = 0;
         asker_id = 0;
         nome_pesquisa = null;
         n_min_resp = 0;
         n_max_resp = 0;
         pontuacao = 0;
         data_solicitacao = null;
         data_validacao = null;
         data_fim = null;
         contrato_id = 0;
         pesquisa_paga = false;
    }
    
    /* ----------------- */
    /* Métodos do objeto */
    /* ----------------- */
    public int getPesquisa_id()
    {
        return id;
    }

    public void setPesquisa_id(int pesquisa_id)
    {
        this.id = pesquisa_id;
    }

    public int getAsker_id()
    {
        return asker_id;
    }

    public void setAsker_id(int asker_id)
    {
        this.asker_id = asker_id;
    }
    
    public String getNome_Pesquisa()
    {
        return nome_pesquisa;
    }
    
    public void setNome_Pesquisa(String nome_pesquisa)
    {
        this.nome_pesquisa = nome_pesquisa;
    }
    
    public int getN_Min_Resp()
    {
        return n_min_resp;
    }

    public void setN_Min_Resp(int n_min_resp)
    {
        this.n_min_resp = n_min_resp;
    }

    public int getN_Max_Resp()
    {
        return n_max_resp;
    }
    
    public void setN_Max_Resp(int n_max_resp)
    {
        this.n_max_resp = n_max_resp;
    }

    public int getPontuacao()
    {
        return pontuacao;
    }

    public void setPontuacao(int pontuacao)
    {
        this.pontuacao = pontuacao;
    }
    
    public Timestamp getData_Solicitacao()
    {
        return data_solicitacao;
    }

    public void setData_Solicitacao(Timestamp data_solicitacao)
    {
        this.data_solicitacao = data_solicitacao;
    }
    
    public Timestamp getData_Validacao()
    {
        return data_validacao;
    }

    public void setData_Validacao(Timestamp data_validacao)
    {
        this.data_validacao = data_validacao;
    }
    
    public Timestamp getData_Fim()
    {
        return data_fim;
    }

    public void setData_Fim(Timestamp data_fim)
    {
        this.data_fim = data_fim;
    }
    
    public int getContrato_id()
    {
        return contrato_id;
    }

    public void setContrato_id(int contrato_id)
    {
        this.contrato_id = contrato_id;
    }
    
    public boolean getPesquisa_Paga()
    {
        return pesquisa_paga;
    }

    public void setPesquisa_Paga(boolean pesquisa_paga)
    {
        this.pesquisa_paga = pesquisa_paga;
    }
    
    /* ----------------- */
    /* Métodos da classe */
    /* ----------------- */
    //null
    
} //fim da classe